package cn.edu.cqu.bysj.services;

import java.util.List;

import cn.edu.cqu.bysj.domains.TrainOfficeInfo;

public interface TrainOfficeInfoCRUD
{
	public void add(TrainOfficeInfo trainOfficeInfo );
	
	public TrainOfficeInfo getByNo(int trainOfficeInfoID);
	public TrainOfficeInfo getByStationName(String stationName);
	public List<TrainOfficeInfo> getByTrainOfficeNo(int trainOfficeInfoID);
	public List<TrainOfficeInfo> getByOfficeNoLevel(int trainOfficeID,int stationLevel);
	public List<TrainOfficeInfo> getAll();
	
	public void edit(int trainOfficeInfoID, TrainOfficeInfo trainOfficeInfo);
	
	public void deleteByNo(int trainOfficeInfoID);
	public void deleteAll();

	
}
